Managing Calendar Permissions
Adding Permissions
Add permissions to a calendar :
Add-MailboxFolderPermission -Identity persongivingpermissions@email:\calendar -user personneedingpermissions@email -AccessRights Reviewer
If user already has permissions an error indicating permissions already exist will be generated. In that case, you would use the Set-MailboxFolderPermission command instead
Removing Permissions
Remove existing permissions from a calendar :
Remove-MailboxFolderPermission -Identity user@email.com:\Calendar -User beingremoved@email.com
Changing Permissions
Change pre-existing calendar permissions :
Set-MailboxFolderPermission -Identity user@address:\Calendar -User admin@address -AccessRights Editor
If you try to run the command above, it will fail if existing permissions are not already in place.
Available Calendar Permissions
There are 10 available roles that you can set on calendars. They are:
Owner : Allows read, create, modify and delete all items and folders. Also allows manage items permissions
PublishingEditor : Read, create, modify & delete items/subfolders
Editor : Read, create, modify & delete items
PublishingAuthor : Read, create all items/subfolders. You can modify & delete only items you create
Author : Create & read items; edit and delete own items.
NonEditingAuthor : Read access & create items. You can delete only your own items
Reviewer : Read only
Contributor : Create items and folders
AvailabilityOnly : Read free/busy information from calendar
LimitedDetails : View of the subject & location
None : No permissions to access folder and files